Structures de test en assembleur 68K |
La mise en œuvre des structures de test en assembleur 68K nécessite deux étapes distinctes. La première étape consiste à exprimer la condition en positionnant les bits de la partie code condition du registre d'état puis à faire le branchement correspondant. L'expression de la condition, utilise le plus souvent l'instruction : CMP mais aussi des instructions arithmétiques et logiques. Le branchement correspondant utilise les instructions de branchement conditionnel. L'architecture générale d'une structure de test suivante : si (condition) alors traitement si vrai sinon traitement
si faux fin si est donc :
Par exemple la structure de test suivante : si (m=3) alors n=1 sinon
n=2 finsi se traduit en assembleur 68K , en admettant que m est stocké dans d0.b et n dans d1.b
|